package com.quan.admin.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.quan.admin.entity.SysDictDetail;
import com.quan.commons.core.biz.support.MyBaseService;
import com.quan.commons.core.utils.PageUtils;

import java.util.List;


/**
 * 系统-字典详情
 *
 * @author yhaoquan
 * @email yhaoquan@163.com
 * @date 2020-08-03 20:32:03
 */
public interface SysDictDetailService extends MyBaseService<SysDictDetail> {

    /**
     * 分页查询列表
     * @param entity
     * @param pageUtils
     * @return
     */
    public IPage<SysDictDetail> selectMyPage(PageUtils pageUtils, SysDictDetail entity);

    /**
     * 根据字典清除字典列表中的已设置为默认值的列表
     * @param dictId
     * @return
     */
    public boolean clearSelected(Long dictId) ;


    /**
     * 根据字典ID删除
     * @param dictIds
     * @return
     */
    public boolean deleteByDictId(List<Long> dictIds);

}

